package utility;

/**
 * Pomoćna klasa za ubacivanje &lt;BR&gt; HTML tagova
 * u stringove
 * MAX_SPACES određuje koliko imamo reči
 * u jednom redu
 *
 * @author rigo & jung
 * 
 * 
 */
public class ReplaceString {
	public static final int MAX_SPACES = 10;
	
	/**
	 * Funkcija koja u određenom stringu promenjuje \n znakove
	 * sa  &lt;BR&gt; HTML tagom i doda &lt;BR&gt; tag posle svakog MAX_SPACES reči
	 * 
	 * @param string - String u koji želimo da ubacujemo
	 * &lt;BR&gt; HTML tagove
	 * @return string u kojoj su \n promenjeni sa &lt;BR&gt;
	 * HTML tagom i dodati su &lt;BR&gt; tagovi posle svakog MAX_SPACES reči
	 */
	public static String splitString(String string){
		
		String tmp,fin="";
		tmp = string.replaceAll("\n", "<BR>");
		
		String [] tmp2 = tmp.split(" ");
		
		for(int i=0; i<tmp2.length;i++){
			fin+=tmp2[i]+" ";
			
			if((i+1)%MAX_SPACES==0){					
				fin+="<BR>";
			}
		}
		return fin;
	}
	
}
